package com.corpgovernment.organization.vo;

import com.corpgovernment.api.ordercenter.dto.annotation.ExcelColumn;
import lombok.Data;

/**
 * 员工
 */
@Data
public class EmployeeInfoExcelColumnVO {
    private String lineNo;

    /**
     * 员工编号，对应客户公司员工主键
     */
    @ExcelColumn(value = "员工编号", col = 1)
    private String uid;
    /**
     * 员工名称
     */
    @ExcelColumn(value = "员工名称", col = 2)
    private String name;
    /**
     * 手机国家码
     */
    @ExcelColumn(value = "手机国家码", col = 3)
    private String countryCode;
    /**
     * 手机号
     */
    @ExcelColumn(value = "手机号", col = 4)
    private String mobilePhone;
    /**
     * 组织编码为系统中的用户自定义的编码
     */
    @ExcelColumn(value = "组织编码", col = 5)
    private String businessCode;
    /**
     * 员工类型描述
     */
    @ExcelColumn(value = "员工类型", col = 6)
    private String employeeType;
    /**
     * 邮箱
     */
    @ExcelColumn(value = "邮箱", col = 7)
    private String email;

    private String postId;

    @ExcelColumn(value = "职级编号", col = 8)
    private String postCode;

    /**
     * 职级名称则系统中存在的名称
     */
    @ExcelColumn(value = "职级名称", col = 9)
    private String postName;
    /**
     * 岗位编号
     */
    @ExcelColumn(value = "岗位编号", col = 10)
    private String jobCode;
    /**
     * 岗位名称
     */
    @ExcelColumn(value = "岗位名称", col = 11)
    private String jobName;
    /**
     * 职级名称则系统中存在的名称
     */
    @ExcelColumn(value = "上级员工编号", col = 12)
    private String manageUid;
    /**
     * 角色
     */
    @ExcelColumn(value = "角色", col = 13)
    private String roleName;
    /**
     * 员工名称
     */
    @ExcelColumn(value = "员工英文姓", col = 14)
    private String lastName;
    /**
     * 员工名称
     */
    @ExcelColumn(value = "员工英文名", col = 15)
    private String firstName;
    /**
     * 生日（yyyy-MM-dd）
     */
    @ExcelColumn(value = "生日", col = 16)
    private String birthday;
    /**
     * 性别，不传则默认男性（M男性、F女性）
     */
    @ExcelColumn(value = "性别", col = 17)
    private String gender;
    /**
     * 国籍，不传默认中国（中国CN、香港HK，参考通用的国家二字码）
     */
    @ExcelColumn(value = "国籍", col = 18)
    private String nationality;


}
